var initColum = [
		{
			title : '<input type="checkbox">',
			checkbox : true,
			formatter : function(value, row, index) {
				return {
					// disabled : true,// 设置是否可用
					checked : false
				// 设置选中
				};
			}
		},
		{
			field : 'id',
			title : 'ID',
			align : 'center',
			valign : 'middle',
			visible : false
		},
		{
			field : 'taskId',
			title : ' 任务编号',
			align : 'center',
			valign : 'middle'
		},
		{
			field : 'name',
			title : ' 任务名称',
			align : 'center',
			valign : 'middle'
		},
		{
			field : 'type',
			title : ' 任务类型',
			align : 'center',
			valign : 'middle'
		},
		{
			title : ' 计划时间',
			align : 'center',
			valign : 'middle',
			formatter : function(value, row, index) {
				return row.earlyStart.replace(/-/g, '').substring(0, 8) + "-"
						+ row.earlyFinish.replace(/-/g, '').substring(0, 8);
			}
		},
		{
			field : 'earlyStart',
			title : ' 计划开始时间',
			align : 'center',
			valign : 'middle',
			visible : false,
			formatter : function(value, row, index) {
				if (value.length >= 10) {
					return value.substring(0, 10);
				} else {
					return "";
				}
			}
		},
		{
			field : 'earlyFinish',
			title : ' 计划完成时间',
			align : 'center',
			valign : 'middle',
			visible : false,
			formatter : function(value, row, index) {
				if (value.length >= 10) {
					return value.substring(0, 10);
				} else {
					return "";
				}
			}
		},
		{
			title : ' 实际时间',
			align : 'center',
			valign : 'middle',
			visible : false,
			formatter : function(value, row, index) {
				return row.lateStart.replace(/-/g, '').substring(0, 8) + "-"
						+ row.lateFinish.replace(/-/g, '').substring(0, 8);
			}
		}, {
			field : 'lateStart',
			title : ' 实际开始时间',
			align : 'center',
			valign : 'middle',
			visible : false,
			formatter : function(value, row, index) {
				if (value.length >= 10) {
					return value.substring(0, 10);
				} else {
					return "";
				}
			}
		}, {
			field : 'lateFinish',
			title : ' 实际完成时间',
			align : 'center',
			valign : 'middle',
			visible : false,
			formatter : function(value, row, index) {
				if (value.length >= 10) {
					return value.substring(0, 10);
				} else {
					return "";
				}
			}
		}, {
			field : 'earlyVersion',
			title : ' 计划版本号',
			align : 'center',
			visible : false,
			valign : 'middle'
		}, {
			field : 'lateVersion',
			title : ' 实际发布版本号',
			align : 'center',
			visible : false,
			valign : 'middle'
		}, {
			field : 'versionDate',
			title : ' 版本发布日期',
			align : 'center',
			valign : 'middle',
			visible : false,
			formatter : function(value, row, index) {
				if (value.length >= 10) {
					return value.substring(0, 10);
				} else {
					return "";
				}
			}
		}, {
			title : ' 任务人员',
			field : 'fullName',
			align : 'center',
			valign : 'middle'
		}, {
			field : 'notes',
			title : ' 备注',
			align : 'center',
			valign : 'middle'
		}, {
			field : 'problemId',
			title : ' 问题管理平台ID',
			align : 'center',
			valign : 'middle'
		} ];

$(function() {
	var validate = $("#form").bootstrapValidator({
		feedbackIcons : {
			valid : 'glyphicon glyphicon-ok',
			invalid : 'glyphicon glyphicon-remove',
			validating : 'glyphicon glyphicon-refresh'
		},
		fields : {
			taskId : {
				validators : {
					notEmpty : {
						message : '任务不能为空'
					}
				}
			}
		}
	});

	$('#table').bootstrapTable({
		columns : initColum,
		data : tableData,
		pageSize : 6,
		pagination : true,
		striped : true,
		pageNumber : 1,
		sidePagination : 'client',
		clickToSelect : true,
		pagination : true,
		toolbar : '#toolbar'
	});

	$("#submit").on(
			"click",
			function() {
				var bootstrapValidator = $("#form").data('bootstrapValidator');
				bootstrapValidator.resetForm();
				bootstrapValidator.validate();
				if (bootstrapValidator.isValid()) {
					$.post("/ywfwqd/saveTask", {
						'ywfwqdId' : $("#id").val(),
						'id' : $("#taskId").val()
					}, function(data, status) {
						if (data == "ok") {
							var dialog = BootstrapDialog.show({
								title : '提示',
								message : "提交成功",
								buttons : [ {
									label : "确定",
									cssClass : "btn-primary", // 给按钮添加类名
									action : function(dialog) { // 给当前按钮添加点击事件
										try {
											parent.$("#table").bootstrapTable(
													'refresh');
										} catch (e) {
											var gri = "ywqd_" + $("#id").val();
											parent.$("#" + gri).closest("li")
													.remove();
										}
										dialog.close();
										var index = parent.layer
												.getFrameIndex(window.name); // 获取窗口索引
										parent.layer.close(index);// 关闭弹出的子页面窗口

									}
								} ]
							});
						}
					});
				} else {
				}
				return;

			});

});
function deal() {
	if (data == "ok") {
		var dialog = BootstrapDialog.show({
			title : '提示',
			message : "提交成功",
			buttons : [ {
				label : "确定",
				cssClass : "btn-primary", // 给按钮添加类名
				action : function(dialog) { // 给当前按钮添加点击事件
					try {
						parent.$("#table").bootstrapTable('refresh');
						dialog.close();
						var index = parent.layer.getFrameIndex(window.name); // 获取窗口索引
						parent.layer.close(index);// 关闭弹出的子页面窗口
					} catch (error) {
						dialog.close();
						var index = parent.layer.getFrameIndex(window.name); // 获取窗口索引
						parent.layer.close(index);// 关闭弹出的子页面窗口
						parent.$("#task_" + $("#id").val()).closest("li")
								.remove();
					}
				}
			} ]
		});
	} else {
		var dialog = BootstrapDialog.show({
			title : '提示',
			message : data,
			buttons : [ {
				label : "确定",
				cssClass : "btn-primary", // 给按钮添加类名
				action : function(dialog) { // 给当前按钮添加点击事件
					dialog.close();
				}
			} ]
		});
	}
};
function queryTask() {
	layer.open({
		type : 2,
		offset : 't',
		skin : 'layui-layer-rim', // 加上边框
		area : [ '893px', '600px' ],
		content : '/task/queryTask?user=' + $("#lrr_dm").val() + "&ywfwqdId="
				+ $("#id").val()
	});
}

function del() {
	var selectContent = $('#table').bootstrapTable('getSelections');
	if (typeof (selectContent) == 'undefined') {
		BootstrapDialog.show({
			title : '提示',
			message : '请选择一列数据!'
		});
		return false;
	} else if (selectContent.length != 1) {
		BootstrapDialog.show({
			title : '提示',
			message : '请只选择一列数据!'
		});
		return false;
	} else {

		var selectId = selectContent[0].id;
		$.post("/ywfwqd/delTask", {
			'id' : selectId
		}, function(data, status) {
			parent.$("#table").bootstrapTable('refresh');
			var table = $("#table");
			var arrayIds = [];
			arrayIds.push(selectId);
			table.bootstrapTable('remove', {
				field : 'id',
				values : arrayIds
			});

		});

	}
};
